<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        var str="1a2b3c4d5";
        /*
            split()
                -将字符串拆分为数组
                -方法中可以传递一个正则表达式作为参数，这样方法会根据正则表达式去拆分字符串
                -会进行全局匹配
        */
        //根据任意字母拆分
        // console.log(str.split(/[A-z]/));
        /*
            search()
                -可以搜索字符串中是否含有指定内容
                -如果搜索到则会返回第一次出现的索引，没有搜索到则返回-1
                -可以接收一个正则表达式，根据正则表达式检索字符串
                -只会查找第一个，即使设置全局匹配也没用
        */
        // str="hello abc world";
        // console.log(str.search(/a[A-z]c/));
        /*
            match()
                -可以根据正则表达式，从一个字符串中将符合条件的内容提取出来
                默认情况下match()只会找到第一个符合要求的内容，找到以后就停止检索
                    我们可以设置匹配模式为全局,这样就会匹配到所有的内容
                match()会将匹配到的内容封装到数组中返回。
        */
        str="hello132abc4343world";
        console.log(str.match(/[a-z]/gi));

        /*
            replace()
                -可以将字符串中的指定内容替换为新的内容
                参数
                    1.被替换的内容可以接收一个正则表达式作为参数
                    2.新的内容
                -默认只会替换一个
        */
        console.log(str.replace(/[a-z]/ig,""));
    </script>
</head>
<body>
    
</body>
</html>